package com.delivery.www.service;

import com.delivery.www.po.Thumb;

import java.util.List;

/**
 * @author 12970
 */
public interface ThumbService {
    /**
     * 点赞
     *
     * @param userId 用户id
     * @param dishId 菜品id
     * @return 是否成功
     */
    boolean doThumb(int userId, int dishId);

    /**
     * 获取点赞
     *
     * @param userId 用户id
     * @return 点赞列表
     */
    List<Thumb> getThumb(int userId);

    /**
     * 取消点赞
     *
     * @param userId 用户id
     * @param dishId 菜品id
     * @return 是否成功
     */
    boolean cancelThumb(int userId, int dishId);

    /**
     * 获取该菜品是否已点赞
     *
     * @param userId 用户id
     * @param dishId 菜品id
     * @return 点赞
     */
    Thumb getOneThumb(int userId, int dishId);
}
